import babel from 'rollup-plugin-babel';
import serve from 'rollup-plugin-serve';
export default {
  input: 'src/index.js', // 打包入口
  output: {
    file: 'dist/vue.js', // 打包出口
    format: 'umd', // umd兼容amd、cjs、iife、esm,在window Vue，new Vue
    name: 'Vue', // 全局变量名
    sourcemap: true //Source map就是一个信息文件，里面储存着位置信息。也就是说，转换后的代码的每一个位置，所对应的转换前的位置。
  },
  plugins: [
    babel({
      exclude: 'node_modules/**' // 排除node_modules代码不编译
    }),
    serve({ // 监听dist目录，自动刷新浏览器
      open: true,
      port: 3456,
      contentBase: '', // 空字符串就是 当前目录
      openPage: '/index.html' //找到对应文件
    })
  ]
}